endometrial sarcoma - French English Dictionary